Algoritmos para alocação de recursos em arquiteturas reconfiguraveis
نویسنده
چکیده
Recent work in reconfigurable architectures shows that they offer a better performance than general purpose processors (GPPs), while offering more flexibility than ASICs (Application Specific Integrated Circuits). A reconfigurable architecture can be adapted to implement different applications, thus allowing the specialization of the hardware according to the computational demands. In this work we describe an embedded systems project based on a reconfigurable architecture. We adopt an instruction set extension technique, where specialized instructions for an application are included into the instruction set of a GPP. These instructions correspond to sections of the application, and are executed in a dynamically reconfigurable datapath, added to the GPP’s hardware. The central focus of this theses is the resource sharing problem in the design of reconfigurable datapaths. Since the application sections are modeled as control/data-flow graphs (CDFGs), the CDFG merging problem consists in designing a reconfigurable datapath with minimum area. We prove that this problem is NP-complete. Our main contributions are two heuristic algorithms to the CDFG merging problem. The first has the goal of minimizing the reconfigurable datapath interconnection area, while the second minimizes its total area. Experimental evaluation showed that our first heuristic produced an average 26.2% area reduction, with respect to the most used method. The maximum error of our solutions was on average 4.1%, and some optimal solutions were found. Our second algorithm approached, in execution times, the fastest previous solution, and produced datapaths with an average area reduction of 20%. When compared to the best known area solution, our approach produced slightly better areas, while achieving an average speedup of 2500. The proposed algorithm also produced smaller areas, when compared to an industry synthesis tool.
منابع مشابه
[Social rights and financial constraints: tragic choices on universalization].
em saúde também não é explorado. Assim, algumas perguntas ficam pendentes: como aumentar o volume de recursos? Como diminuir sua vulnerabilidade? Qual a porcentagem desejável na relação entre gasto público e privado? Qual tipo de gasto privado deve ser eliminado para garantir um sistema equânime e eliminar desigualdades injustas? Por fim, qual o padrão de financiamento é necessário para assegur...
متن کاملUm Sistema de Apoio à Decisão Baseado em Agentes para Tratamento de Ocorrências no Setor Elétrico
Ronneesley M. Teles, Marcos Ivamoto, Leonardo H. S. Mello, Valdemar V. Graciano Neto, Cedric Luiz de Carvalho 1 Resumo: Empresas fornecedoras de energia elétrica e mantenedoras das redes de distribuição lidam diariamente com a reparação de falhas na rede elétrica e alocação de veículos especializados para atendimento de ocorrências. Em geral, tais empresas dispõem de recursos humanos limitados ...
متن کاملOtimização da Função de Roteamento para a Engenharia de Tráfego em Redes IP
This work presents an alternative analysis for the shortest path optimal routing problem and proposes novel heuristic methods to solve it. In practical terms, a solution for the shortest path optimal routing problem determines the link weights that optimizes a computer network operating under standard routing protocols (e.g. OSPF). We based our solution on traffic engineering techniques that re...
متن کاملUtilização da Biblioteca TerraLib para Algoritmos de Agrupamento em Sistemas de Informações Geográficas
The integration of Data Mining algorithms to extract knowledge from Geographic Information Systems that hold large amounts of data and directly affects economics and social sectors, is becoming indispensable. In this way, TerraLib, an important library for geographic applications development in geoprocessing world scenarios, appears as a strong candidate to incorporate these features. This work...
متن کاملROS: Servicio de Optimización Remota
Resumen. En este artículo se describe ROS, un Servicio de Optimización Remota. ROS permite a sus usuarios tener acceso a un conjunto de algoritmos modernos de optimización, situados en repositorios con recursos hardware y software para optimizar problemas académicos y reales. Se presenta su arquitectura, y se detallan la especi cación XML de datos intercambiados por la red y el encapsulado de a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005